MailboxCallback Delegate
Represents the delegate that calls a corresponding method when a Mailbox event is triggered.
Inheritance Hierarchy
System.Object
IntervalZero.KINGSTAR.Base.Api.MailboxCallback
Assembly: IntervalZero.KINGSTAR.Base.Api (in IntervalZero.KINGSTAR.Base.dll) Version: 4.4.0.0
Syntax
public delegate void MailboxCallback(
int SlaveId,
IMailboxMessage Message
)Public Delegate Sub MailboxCallback(
SlaveId As Integer,
Message As IMailboxMessage
)Parameters
SlaveId
Type: int
The slave index. This index value is automatically assigned by the KINGSTAR master when the EtherCAT network starts, based on the physical connection order. The first device connected directly to the master is assigned Index 0, followed by Index 1, Index 2, and so on. These indexes remain consistent within the slave array even if devices are added, removed, or reconnected. Please refer to the use cases in HotConnect, Repair, and Restart for more details.
Message
Type: IMailboxMessage
The message's content.
See also